import request from '@/utils/request'


/**
 * 注册
 */
export const register = data => {
    return request({
        url: '/user/register',
        method: 'POST',
        data
    })
}


/**
 * 登录
 */
export const login = data => {
    return request({
        url: '/token',
        method: 'POST',
        data
    })
}


/**
 * 拿到验证码
 */
export const getAuthCodePic = params => {
    return request({
        url: '/token/captcha',
        method: 'GET',
        params
    })
}



/**
 * 核对验证码
 */
export const verifyCaptcha = data => {
    return request({
        url: '/token/verify-captcha',
        method: 'POST',
        data
    })
}

/**
 * 更新密码
 */
export const resetPwd = data => {
    return request({
        url: '/user/reset',
        method: 'POST',
        data
    })
}


/**
 * 用户信息
 */
export const getUserInfo = () => {
    return request({
        url: '/sys/profile'
    })
}

/**
 *  验证token接口
 */
export const checkT = data => {
    return request({
        url: '/token/verify',
        method: 'POST',
        data
    })
}


/**
 * 用户上传附件的接口 （基本信息+摘要文章）
 * lastname   名字
 * firstname  姓氏
 * email      邮箱
 * phone      手机号
 * organ      公司/组织
 * country    国家
 * abstract   摘要
 * article    文章
 */
export const addSubmit = data => {
    return request({
        url: '/submit/add',
        method: 'POST',
        data
    })
}

/**
 * 根据type拿到不同的列表数据
 */
export const listSub = params => {
    return request({
        url: '/submit/list',
        method: 'GET',
        params
    })
}




